Your conditions: Kai-Xuan Cheng